/*reset*/
html,body,div,p,span,a,strong,form,table,th,td,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,fieldset,iframe,object,pre,img,b,i,input,button,textarea{border: 0 none; margin: 0; outline: 0 none; padding: 0;vertical-align:baseline;}
ul,ol,li{ list-style: none;}
table{border-collapse: collapse;border-spacing: 0;}
fieldset,img { border: 0 none;}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: normal;}
body, table, input, textarea, button, select { font-size: 12px; color: #6d6d6d; font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;}
html,body{ -webkit-text-size-adjust:none;}
html{overflow-y: scroll;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:500;}
a{text-decoration:none;outline:none;}
a:link,a:visited{color:#666;}

.hide {display: none}

body{font-size:14px;}
.width{width:980px; margin: 0px auto; position: relative;}
#ban{width:903px;height:270px;display:block;margin:0 auto;padding-top:30px;}

.wrapper{width:980px;margin:0 auto;position:relative;}
.bg1{background:#FFF;}
#ft{font-size:12px;color:#9B9B9B;line-height:2.4;border-top: 1px solid #ddd; padding: 15px;}
#ft .bd{width:980px;margin:auto;}
#ft a{color:#9B9B9B;}

/* layout */
.fl {float:left;}
.fr {float:right;}
.clr {clear:both;overflow:hidden;}
.clrfix:after {content: ".";display: block;height: 0;clear:both;visibility: hidden;}
.clrfix {zoom: 1;}
.mt30{margin-top:30px;}
.mt20{margin-top: 20px;}
.mt15{margin-top: 15px;}
.mt5{margin-top:5px;}
.mb5{margin-bottom: 5px;}
.mb30{margin-bottom:30px;}
.mb100{margin-bottom:100px;}
.ml5 {margin-left: 5px;}
.inner {margin: 0 auto;width: 980px;position:relative;}
.logoimg{width:414px;height:51px;}
.oslogo {float: right;margin-top:-10px; width:90px}
.head-left{ float:left;width:100%} 
.head-right{ float:left;width:20%} 
.header_right form{
  margin-top: -15px;
  position: absolute;
  width: 220px;
  display: inline-block;
  float: right;
  right:0px;
  padding-right: 7px;
  border: 1px solid #395562;
}
.header_right button {
    background-color:#395562;
    width: 40px;
    font-size: 12px;
    height: 19px;
    text-align: center;
    font-weight: bold;
    color: #fff;
    float: right;
    top:0px;
    right: 0px;
    position: absolute;
    overflow: hidden;
    cursor: pointer;
    font-weight:normal
}
.header_right button:hover{
    background-color: #f36b6c;
}
.header_right input {
    font-size: 12px;
    padding-left: 3px;
}
.nav {
    background-color:#395562;
    height: 50px;
    margin-top: 81px;
    color: white;
    font-size: 16px;
    line-height: 50px;
}
.nav .hblogo {
    position: absolute;
}
.nav .phone {
    margin-left:15px;
    position: absolute;
}
.nav .xmenu {
    top: 0;
    float: right;
    font-size: 16px;
    line-height: 50px;
}
.nav .menu-item {
    display:inline;
}
.nav a {
    color: white;
    font-weight: bold;
    margin-left: 20px;
    margin-right: 20px;
}
.header .inner {padding: 18px 0;}
.banner {height: 497px;}

.news-tit,#newsrela a,.news-list h3 a, .news-list p a{word-wrap:break-word;}
#news{float:left;width:213px;}
.hd2{position:relative;padding:8px 0;border-bottom:1px solid #e0e2e4;background-color:#395562;}
.hd2 h2{font-size:17px;color:white; font-weight: bold;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAFRKKwcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowQjczNEREMjk3RjdFMzExODhGREIzQzU3QTU1ODBENSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MkNGNDQ4NjI5Q0IxMUU0QkE1QzhDODVBQkJEMjU0NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MkNGNDQ4NTI5Q0IxMUU0QkE1QzhDODVBQkJEMjU0NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA4QzI1QUZCMEQyOEU0MTFCMEU4RTlGM0M4NDhERjgwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBCNzM0REQyOTdGN0UzMTE4OEZEQjNDNTdBNTU4MEQ1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+U6JvpwAAAJ1JREFUeNpi+P///xkg/s8IxAwgABBAIAaYxQLigBgAAQSXggEmIL4LxP9hGCCA4HpgAK4XWQsDugoULQABBDJjFZA2ZsABMCzBZmQnPhMAAoiQCRUgE+7hUfCekYATML2FBmZhhAw2E3bjke8EKXDBo+AsQIARDCgCgLAbCQGQAXjjkgAA+1EJiskBgoyUBQHhiCQqEIVATiHTgHsAsoU8gWF1GywAAAAASUVORK5CYII=") no-repeat 0 53%; padding-left: 25px; margin-left: 15px;}
.hd2 .more{position:absolute;right:0;top:25px;font-size:16px;color:#3670c4;}
.bd2{border-top:1px solid #FFF; background-color: #f4f4f4}
.hd1{font-size:24px;color:#000;padding-top:40px;margin-bottom:50px;}
#newsrela .hd1{padding-top:25px;margin-bottom:38px;}
.list1 .mod1{height:38px;line-height:38px;position:relative; border-bottom: 1px solid #ddd;}
	.news-pic{position:absolute;left:0;top:0;width:120px;height:90px;border:1px solid #efefef;}
	.news-tit{font-size:15px;color:#777;margin-bottom:10px;height:22px;font-weight:bold}
.list1 .mod1 img {vertical-align:middle; padding-left:15px; padding-right: 5px;}
li a:hover {color: #f36b6c;}

#about{padding:50px 50px 100px;color:#818181;}
#about .hd1{margin:0;padding-top:0;font-weight:bold;}
#about .arcdetail{font-size:15px;}
#about dt,#about dd{float:left;}
#about dt{font-size:20px;color:#3670c4;}
#about dd{width:820px;margin-left:15px;line-height:36px;}
#about .hd2{padding-bottom:10px;}


#newslist,#certificate{width:885px;margin:auto;}
#content{width:752px;height: 225px;float:right;}
#catelist,#contentcol{width:752px;float:right;}
.cntcol {width: 228px; overflow:hidden; height: 200px;text-align: center;margin-top: 10px; padding-left:0px; right:0;border: 1px solid #ddd; display: inline-block;}
.cntcol span{font-weight: bold; font-size: 13px;}
#catelist .header {
   border-bottom: 3px solid #f4f4f4;
  position: relative;
  z-index: 0;
  padding-bottom: 10px;
  margin-bottom: 10px !important;
  font-size: 18px !important;
  line-height: 30px !important;
  text-transform: none !important;
  font-weight: bold !important;
  color: initial !important;
}
#catelist .header:before {position: absolute;z-index: -1;bottom: -3px;width: 123px;content: "";left: 0;height: 3px;background: #f36b6c;}
#catelist .list-row{border:1px dashed #999;overflow: hidden; height: 95px; margin-top: 5px;}
#catelist .list-image{padding: 3px; float: center; max-width: 200px;border-radius:9px;-moz-border-radius:9px;}
#catelist .desc{margin-left: 15px; position: absolute;}
#catelist .desc h3{font-size: 22px; font-weight: bold;}
#catelist .desc a:hover{color:#f36b6c;}
#catelist .desc p{margin-top: 12px;}
.toolbar {margin-top: 10px;float: right; margin-bottom: 10px;}
.toolbar .pagination span{border: 1px solid #999; padding: 2px 8px; margin-left: 5px;}
.toolbar .pagination a{border: 1px solid #999; padding: 2px 8px;margin-left: 5px; color: #f36b6c}
.toolbar .pagination a:hover{background:#f36b6c; color: white}
.detail .listing-item {margin-left:15px;list-style-type:square;padding-bottom: 5px; padding-top: 3px; border-bottom: 1px solid #f4f4f4}
.paging{margin:50px auto 20px;width:222px;padding-bottom:150px;}
.pre,.next{font-size:16px;display:inline-block;padding:5px 24px;background:url(images/nextbg.png) -8px 8px no-repeat;}
.pre{margin-right:5px;background-position:-5px -22px;}
.pre:hover{background-position:0 -83px;color:#FFF;}
.next{background-position:12px 8px;}
.next:hover{background-position:7px -53px;color:#FFF;}
.detail table td{border: 1px solid gray; line-height: 25px; margin-bottom: 3px;}
#lists {
 margin-left: 14px;
 padding:0px;
 width: 570px;
 float: left;
 }
 #lists div {
 margin-bottom:5px; 
 }
 #lists .latest-pro{
  min-height: 500px;
 }
 #lists .hot-pro{
  min-height: 431.5px;
 }
 #contentcol {
 margin-top:10px;
 width: 170px;float: right;
 border-top:#ddd solid 1px;
 border-left:#ddd solid 1px;
 border-right:#ddd solid 1px;
 }
ul.ml7 {text-align: center;vertical-align:middle;}
ul.ml7 img {max-height: 58.2px;min-height: 58.2px;max-width: 162px;padding: 4px}
#contentcol li {border-bottom: #ddd solid 1px;}
.list-row {border-radius:10px;-moz-border-radius:10px;}
.list-row table {border: 0px;}
.list-row table td {vertical-align:middle}
.list-row table tr td:first-child{width: 75px;}
.list-row table tr td:last-child{padding-left: 5px;}
.list-row table h3{font-size: 17px; font-weight: bold;}
.list-row table a:hover{color:#f36b6c;}
.list-row table p{margin-top: 12px;font-size: 14px}
.list-row table td .hot{background: #f36b6c;font-weight: bold;font-size: 9px; color: white;padding: 3px;float: left;}
.fcfcfc {background-color: #fcfcfc}